function validarNumeroContenedor() {
//	digitoVerificador = document.getElementById('digitoVerificador').value;
	digitoVerificador = document.getElementById('carpeta.numeroContenedorParte3').value;
	alert(digitoVerificador);	
	numeros = document.getElementById('carpeta.numeroContenedorParte2').value;
	alert(numeros);		
	//letras = document.getElementById('letras').value;
	letras = document.getElementById('carpeta.numeroContenedorParte1').value;
	alert(letras);		
	
if(letras == '' || numeros == '' ||digitoVerificador == ''){
	alert("Numero de contenedor incompleto");
	return false;
		}
	arrNumeros = numeros.split(/ */);
	arrCadena = letras.split(/ */);
	elevacion = new Array("1", "2", "4", "8", "16", "32", "64", "128",
			"256", "512");
	asumar = new Array();
	matriz = new Array();
	matriz[0] = abecedario = "ABCDEFGHIJKLMNOPQRSTUVWXYZ".split(/ */);
	matriz[1] = new Array('10', '12', '13', '14', '15', '16', '17', '18','19', '20', '21', '23', '23', '25', '26', '27', '28', '29','30', '31', '32', '34', '36', '37', '38');
	var resultado = 0;
	var multiplicado;
	var i = 0;
	for ( i; i < 4; i++) {
		for ( var j = 0; j < matriz[0].length; j++) {

			if (arrCadena[i] == matriz[0][j]) {
				multiplicado = matriz[1][j];
				var multiplicador = elevacion[i];
				asumar.push(multiplicador * multiplicado);
			}
		}

	}

for ( h=0; h < arrNumeros.length; h++) {
	asumar.push(arrNumeros[h] * elevacion[h+4]);  				
}

var resultado;
var aRestar;
for ( h=0; h < asumar.length; h++) {
	 resultado += asumar[h];
	
	
}	
	aRestar = resultado;
	resultado = resultado/11;
	resultado = Math.round(resultado);
	resultado = resultado * 11;
	resultado = aRestar - resultado;
	if(resultado == digitoVerificador){
		alert("Correcto");
		return true;
	}else{
		alert("incorrecto");
		return false;
	}
	

}		
